@charset "utf-8";
@import url(reset.css);

/*========== 翻页 ==========*/
.pages { height:auto; padding:20px 0px 20px 0px; text-align:center; clear:both; font-family:Arial; width:100%; margin:0px;}
.pages a,.pages span { display:inline-block; width:auto; height:30px; line-height:30px; padding:0px 10px; margin:0px 2px; color:#666; background-repeat:no-repeat; text-align:center; font-size:14px; background:#e9e9e9;}
.pages a {}
a.page:hover{ background-position:0px -38px; color:#fff; background:#13499c; color:#fff; }
span.page { background-position:0px -38px; color:#fff; background:#13499c; color:#fff;}
.pagesSh { height:28px; padding:40px 0px 40px 0px; text-align:center; clear:both; font-family:Arial;}
.pagesSh a, .pagesSh b { display:inline-block; height:22px; line-height:22px; padding:3px 9px; margin:0px 3px; color:#717171; text-align:center;}
.pagesSh a { border:1px solid #d9d9d9;}
.pagesSh a:hover { border:1px solid #13499c;}
/*========== 翻页 ==========*/

.fixed{position: fixed;top:0; height:100px; z-index:9999999;}

/*浮动客服*/
.floating_ck{position:fixed;right:20px;top:30%; z-index:9999999999999;}
.floating_ck dl dd{position:relative;width:80px;height:70px;background-color:#1072e5;border-bottom:solid 1px #0952a8;text-align:center;background-repeat:no-repeat;background-position:center 30%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#1072e5;border-bottom:solid 1px #0952a8;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image:url(../images/icon0701/zxicon.png); background-size:25px;}
.consult,.words1{background-image:url(../images/icon0701/zxicon1.png); background-size:25px;}
a.words1a{ color:#FFFFFF; padding-top:40px; display:block;}
.quote{background-image:url(../images/icon0701/kficon.png);background-size:20px;}
.qrcord{background-image:url(../images/icon0701/erweima.png);background-size:20px;}
.return{background-image:url(../images/icon0701/fanhui.png);background-size:20px;}
.floating_ck dd span{color:#fff;display:block;padding-top:34px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:70px;background-color:#1072e5;border-bottom:solid 1px #0952a8;display:none;}
.floating_left1{position:absolute;left:-150px;top:-10px;width:150px;  height:150px; padding:10px 0px; background-color:#1072e5;border-bottom:solid 1px #0952a8;display:none;}
.floating_left1 img{ width: 130px; height: 130px;}
.floating_left a{color:#fff;line-height:70px;}
.floating_ewm{height:280px;top:-200px;}
.floating_ewm i{background-image:url(../images/erweima.png);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}


/*浮动客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:180px;right:0;z-index:999; display:none;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#1154ff;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 20px; font-size:18px; color:#e83c15; line-height:26px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25); padding-top:25px;}
#floatDivBoxs .floatDbg a{ width:50%; text-align:center; display:block; float:left;}

.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:180px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}


body{ font-family:"微软雅黑","宋体"; background:#fff;  text-align:justify; -webkit-text-size-adjust:none; font-size:14px; height:auto; }

.top_main{ background:#f5f4f4; width:100%; height:35px; line-height:35px; font-size:12px;}
.top_main_box{ width:100%; max-width:1200px; padding:0px 15px; margin:0px auto;}
.top_main_boxl{ float:left;}
.top_main_boxr{ float:right; padding-top:7px;}
.top_lj{ float:right; padding-left:20px; line-height:22px;}

.index_box{ height:auto; padding:0px; margin:0px; width:100%; margin:0px auto; z-index:999; background:#ffffff;}
.top_box{ height:100px; position:relative; max-width:1200px; margin:0px auto;}
.logo{}
.logo img{ width:auto; margin:0px 0px 0px 0px;}

.tel{}
.tel_box{ margin:14px 0px; background:url(../images/tel.jpg) no-repeat left; padding-left:45px; float:right; height:24px; line-height:24px;}

.srearch {width:230px;height:30px;overflow:hidden; float:right;}
	.srearch .form-text {float:left;width:190px; padding-left:10px;height:30px;line-height:30px;font-family:Arial;font-size:14px;color:#575151;border:none; background:#fff; border:1px solid #ccc;}
	.srearch .submit-btn {float:left;width:40px;height:30px; text-indent:-9999px; cursor:pointer;border:none;background:#f8f8f8 url(../images/ico3.png) no-repeat 2px center;border-left:1px solid #E8E8E8;}

.menu_box{ width:100%; border-top:1px solid #fff; border-bottom:4px solid #e83c15; height:50px; background:url(../images/menuboxbg.jpg) repeat-x;}
.menu-container{ position:relative; z-index:999;  text-align:left; height:45px; }
.menu{width:1200px; margin:0px auto;}
.menu ul li{ display:block; width:12.3%; float:left; text-align:center; position:relative;}
.menu ul li a{ display:block; line-height:45px; padding:0px 0px; color:#fff; font-size:16px; font-weight:100;}
.menu ul li a:hover{ background:#1072e5; color:#FFFFFF;}
.menu-mobile {display: none;padding: 20px 0px;}


.menu > ul > li.menubg {background:#1072e5; color:#FFF;}
.menu > ul > li.menubg a.aa{ color:#fff;}
.menu > ul > li.lia{ color:#666;}
.menu > ul > li.menubg ul li{color: #000;}

.menu > ul > li > ul {display: none;width:100%; background: #1072e5; padding:0px; border-bottom:3px solid #e83c15;  position: absolute; z-index: 99999999; left:0px; top:49px; margin:0;list-style: none; box-sizing: border-box;filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1; }
.menu > ul > li > ul > .menuzs1 > li { margin: 0; padding-bottom: 0; list-style: none; width: 100%; background: none; float: left ; border-bottom:1px dotted  #666666;}
.menu > ul > li > ul > .menuzs1 > li a { color: #fff; padding:0px; width: 100%; height:40px; line-height:40px; display: block; background:none;  font-size:12px;}
.menu > ul > li > ul > .menuzs1 > li a:hover{ color:#fff; background:#294397;}
.menu > ul > li > ul.normal-sub {width:500px;left:0px;padding: 1px 0px;}
.menu > ul > li > ul.normal-sub > li {width:130px; text-align:center;}
.menu > ul > li > ul.normal-sub > li a { border: 0; padding:0px; height:40px; line-height:40px;}

.menu > ul > li > ul > .menuzs1{float: left ; width:130px;}
.menu > ul > li > ul > .menuzs2{float: right ; width:370px; padding:10px; height:auto; text-align:left;}
.menu > ul > li > ul > .menuzs2 img{ width:100%;}

/* 导航 */
/*========== 顶部 ==========*/

.index_box1{height:auto; min-height:600px; padding:20px 0px ; width:100%; margin:0px auto; position:relative; z-index:9; background:url(../images/index_box1_bg.jpg) repeat-x 0px -38px;}
.index_box11200{margin:0px auto; width:100%; max-width:1200px; position:relative;}
.index_box1_tit{ height:80px; width:100%; max-width:1200px; margin:0px auto 20px auto; text-align:center; background:url(../images/index_box1_titbg.png) no-repeat center top;}
.index_box1_tit h2{ display:block; height:45px; line-height:45px; font-size:24px;}
.index_box1_tit span{ display:block;}

/* 文本切换盒子 - 公用类 */
.slideTxtBox{ width:100%; }
.slideTxtBox .hd{ height:auto;  padding:0px; border-bottom:4px solid #fff;  position:relative;  }
.slideTxtBox .hd ul{ position:relative;border-bottom:1px solid #e83c15; background:none;}
.slideTxtBox .hd ul li{ float:left; padding:0px 5px; width:20%; height:auto; margin:0px 0px; display:block; position:relative; }
.slideTxtBox .hd ul li .index_box1libox{ position:relative;width:100%; height:100%; padding:0px;}
.index_box101{ position:absolute; left:0px; top:0px; width:100%; height:100%; padding-top:26%; color:#FFFFFF; text-align:center; background:url(../images/index_box1hei.png) repeat;}
.slideTxtBox .hd ul li img{ width:100%;height:100%; }
.slideTxtBox .hd ul li.on{ border-bottom:4px solid #e83c15; cursor:pointer; }
.slideTxtBox .hd ul li.on .index_box1libox span{ display:none;}

.slideTxtBox .bd{ padding:0px;  }
.slideTxtBox .bd ul{ padding:0px;  }
.slideTxtBox .tempWrap{ margin:0px;  }
.index_box1List{ width:100%; height:auto; display:block; margin-top:20px;}
.index_box1List li{ width:25%; height:auto; padding:0px 5px; float:left;}
.index_box1Listname{ display:block; text-align:center; padding-top:10px; margin-bottom:20px;}
/*========== index_box1 E ==========*/


.index_box2{height:auto; min-height:auto; padding:20px 0px 20px 0px; width:100%; margin:0px auto; position:relative; z-index:9;}
.index_box21200{margin:0px auto; width:100%; max-width:1200px; position:relative;}
/* 文本切换盒子 - 公用类 */
.slideTxtBox1{ width:100%; border:1px solid #ddd; text-align:left; }
.slideTxtBox1 .hd{ height:45px; line-height:45px; background:#fff; padding:0px; border-bottom:4px solid #e83c15;  position:relative;  }
.slideTxtBox1 .hd ul{position:relative; width:100%;}
.slideTxtBox1 .hd ul li{ float:left; padding:0px; width:25%; text-align:center;}
.slideTxtBox1 .hd ul li a{ font-size:16px;}
.slideTxtBox1 .hd ul li.on{ height:41px; line-height:41px;  background:#005bac;  cursor:pointer; color:#FFFFFF;}
.slideTxtBox1 .hd ul li.on a{ color:#FFFFFF;}

.slideTxtBox1 .bd{ padding:0px;  }
.slideTxtBox1 .bd ul{ padding:0px;  }
.slideTxtBox1 .tempWrap{ margin:0px;  }


.index-aboutm{ width:100%; height:250px; overflow:hidden; padding:20px;}

/* 单个图片幻灯片盒子 - 公用类 */
.slideBox{ width:255px; height:250px; overflow:hidden; position:relative; margin:0px 0px 0px 0px; float:left;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#005bac; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd img{width:255px; height:250px; border:0px solid #ddd; padding:0px;}
.slideBox .bd span{ padding-top:3px; display:block;}
.index-newsa{ position:absolute; right:-420px; top:10px; font-size:14px;}
.index-newsa a em{color:#005bac;}

.index-newsm iframe{ width:255px; height:250px; float:left; position:absolute; left:20px; top:0px; border: 0px;}

.index-newsm{ width:100%; margin:20px 0px; height:255px; float:left; position:relative;}
.index-newsmr{ float:left; width:95%; height:250px; overflow:hidden; padding-left:300px;}
.index-newsmr-top{ height:56px; border-bottom:1px dotted #CCCCCC;}
.index-newsmr-top h2{ height:28px; line-height:28px; overflow:hidden; font-size:16px;}
.index-newsmr-top span{ display:block; height:42px; line-height:21px; overflow:hidden; color:#8B8B8B; font-size:12px;}
.index-newsmr-ul{ display:block; padding-top:5px;}
.index-newsmr-ul li{ height:28px; line-height:28px; color:#666; overflow:hidden; width:100%;}
.index-newsmr-ul li a{ width:380px; padding-left:10px; float:left;height:28px; line-height:28px; overflow:hidden; color:#666; background:url(../images/index-news-tit.jpg) no-repeat 0px 12px;}
.index-newsmr-ul li a:hover{ color:#00a453;}
.index-newsmr-ul li span{ float:right;}

.index-gg{ width:305px; padding:15px; height:275px; float:right; border:1px solid #CCC; position:relative;}
.index-gg-tit{font-size:16px;}
.index-gg-tit img{ float:left; padding-top:5px; padding-right:10px;}
.index-gga{ width:305px; height:120px; display:block; margin-top:10px; overflow:hidden;}
.index-gga img{width:305px; height:120px;}
/* 多个上滚动 - 图片- 公用类 */
.topLoop{ overflow:hidden; position:relative;}
.topLoop .bd{ padding:0px;   }
.index-gg-news{overflow:hidden; zoom:1; }
.index-gg-news li{ height:50px; padding-bottom:5px;}
.index-gg-news li a h2{ height:20px; line-height:20px; overflow:hidden; padding-top:10px; color:#666;}
.index-gg-news li a span{ height:18px; line-height:18px; overflow:hidden; display:block; color:#999;}
.index-gg-news li a:hover h2,.index-gg-news li a:hover span{ color:#00a453;}
a.index-ggaa{ position:absolute; bottom:5px; right:10px;}
a.index-ggaa em{color:#00a453;}


.index_box2_l{ max-width:800px; overflow:hidden;}
.index_box2_r{ padding-left:20px;}
.index_box2_r .videoimg img{ width:370px; height:240px;}
.videoimg iframe{ height:240px;}
.download{ height:80px; width:100%; border:1px solid #e5e5e5; margin-top:20px; border-left:3px solid #9e2f7e; overflow:hidden;}
.download a{ display:block; background:url(../images/downloada.jpg) no-repeat 0px 5px; width:100%; height:50px; margin:20px 0px 0px 100px; padding-left:50px;}
.download a b{ display:block; font-size:16px; font-weight:100;}
.download a span{display:block; color:#A3A3A3;}
/*========== index_box2 E ==========*/


.foot{height:auto; min-height:auto; padding:20px 0px 0px 0px; width:100%; margin:0px auto; position:relative; z-index:99;  background:#e0e0e0; overflow:hidden; color:#333; }
.foot1200{margin:0px auto; width:100%; max-width:1200px; position:relative; color:#333; padding:10px 0px; text-align:center;}
.foot_l{ text-align:left; padding-bottom:20px; padding-left:20px;}
.foot_r{ text-align:left; padding-bottom:20px; padding-right:20px; text-align:right; border-left:1px solid #fff; padding-left:20px; line-height:24px; min-height:260px;}

.link_box1{ width:25%; margin:0px 0px; min-height:200px; float:left; text-align:left; }
	.link_box1 h2{ height:32px; width:100%; margin:0px auto; line-height:32px; padding:2px 0px 10px 0px; font-size:14px; color:#333; font-weight:bold;}
	.link_box1 ul { padding-top:10px;}
	.link_box1 ul li{ width:100%; float:left;  line-height:22px; display:block; }
	.link_box1 ul li a{ color:#5A5A5A; font-size:12px;}
	.link_box1 ul li a:hover{text-decoration:underline; color:#999;}
.foot_cop{ background:#cccccc;}
.foot_cop_box{margin:0px auto; width:100%; max-width:1200px; padding:10px 0px; text-align:center;}
/*========== foot  ==========*/



.pag_box{height:auto; min-height:auto; padding:0px 0px 0px 0px; width:100%; margin:0px auto; position:relative; z-index:99;  background:#f7f7f7; overflow:hidden; color:#333; }
.pag_box1200{margin:0px auto; width:100%; max-width:1200px; position:relative; color:#333; padding:0px 0px; text-align:center; background:#fff;}
.pag_menu{ height:auto; width:100%; border-bottom:2px solid #ff0000; background:#e7e7e7; padding:10px 0px 0px 20px;}
.pag_menu a{  padding:0px 20px; display:block; margin:0px 0px 0px 0px; height:35px; line-height:35px; font-size:16px;}
.pag_menu a:hover,.pag_menu a.dq{ background:#ff0000; color:#fff;}

.pag_menu ul{ width:100%; display:block;}
.pag_menu ul li{ display:block; position:relative;float:left;}
.pag_menu ul li ul{ display:block; position:absolute; left:0px; z-index:999; width:300px; background:#ff0000; display:none;}
.pag_menu ul li ul li a{ font-size:14px;}
.pag_menu ul li ul li a:hover{ background:#af0000;}













.pag_main{ width:100%; padding:30px 30px 50px 30px; min-height:600px; background:#fff; text-align:left; color:#646464; border:1px solid #dddddd;}
.pag_main_tit{ height:50px; line-height:50px;}
.pag_main_tit h2{ float:left; font-size:24px; color:#13499c;}
.pag_main_tit span{ float:left; padding-left:10px; font-size:12px; color:#909090;}
.pag_main_info{ padding:10px 0px; width:100%;}

.index_news_box_lulx{}
.index_news_box_lulx li{width:100%; display:block; height:170px; overflow:hidden; margin-bottom:20px; border-bottom:1px solid #CBCBCB;}
.index_news_box_lulx li a{ display:block;}
.index_news_box_lulx li a img{ float:left; width:17%; height:150px; border:1px solid #ccc; padding:1px; overflow:hidden;}
.index_news_box_lulx li a:hover img{ float:left; border:2px solid #ccc;}
.index_news_box_lulx li a .index_nbn{ float:right; width:80%;}
.index_news_box_lulx li a .index_nbn h5{ display:block; font-size:16px; color:#144b9e;  height:25px; line-height:25px; overflow:hidden;}
.index_news_box_lulx li a .index_nbn span{ color:#666; padding-top:5px; display:block; height:90px; overflow:hidden; line-height:20px;}
.index_news_box_lulx li a .index_nbn em{ background:#686868; display:block; height:22px; line-height:22px; color:#FFF; padding:0px 10px; float:right; margin-top:5px; }
.index_news_box_lulx li a:hover .index_nbn h5{ color:#000000;}

.news_info{width:100%; padding:0px 10px; margin:0px auto;}
.news_infoh1{ font-size:18px; color:#c1dd4a; line-height:22px; text-align:center; font-weight:100; padding-bottom:5px; margin-top:20px; color:#333;}
.news_data{ border-bottom:1px solid #CCC; font-size:12px; line-height:40px; height:40px; text-align:center; color:#999;}
.news_infom{ padding:20px 0px 30px 0px; font-size:14px; line-height:22px; color:#666; overflow:hidden;}
.news_infom img{}
.fanye{ border-top:1px solid #BFBFBF; padding-top:20px; position:relative;}
.fanyem{ color:#666;}
.fanyem a{color:#666; line-height:30px;}
.fanyem a:hover{ color:#015fae;}
.fanyemfh{ border:1px solid #ccc; padding:5px 10px; position:absolute; right:10px; top:30px;}


.index_caseul{ width:100%;}
.index_caseul li{ width:40%; margin:0px 5% 30px 5%;float:left; position:relative;}
.case1{ background:#ff0000; width:45px; height:45px; line-height:45px; text-align:center; color:#FFFFFF; font-size:16px; position:absolute; left:-44px; top:1px;}
.case2{ padding:10px 0px 5px 0px; color:#000000;}
.case3{ font-size:12px; height:60px; line-height:20px; overflow:hidden;}

.pro_ul{ width:100%;}
.pro_ul li{ width:30%; margin:20px 1.5% 20px 1.5%; overflow:hidden; padding-bottom:40px; position:relative; float:left;}
.pro_ulh4{  z-index:9; width:100%; text-align:center; color:#fff; padding:10px 10px; height:40px; line-height:20px; background:#fff; border:1px solid #E4E4E4; color:#000000; border-top:0px; }
.pao_fbox{ background:url(../images/index_box1hei.png) repeat; position:absolute; backface-visibility:0px; bottom:40px; height:75px; width:100%; z-index:9; text-align:center; padding-top:10px; opacity:0.7; display:none;}
.pao_fbox a{ color:#FFFFFF; padding-top:40px; display:block;}
.pao_fbox1{ display:inline-block; width:40px;height:75px; background:url(../images/case1.png) no-repeat center top; margin:0px 5px;}
.pao_fbox2{ display:inline-block;width:40px;height:75px;background:url(../images/case2.png) no-repeat center top;margin:0px 5px;}
.pao_fbox3{ display:inline-block;width:40px;height:75px;background:url(../images/case3.png) no-repeat center top;margin:0px 5px;}


.pro_info{width:100%; padding:0px 0px; overflow:hidden; border:1px solid #e8e8e8;}
	.pro_infoimg{ width:300px; height:250px; overflow:hidden; position:absolute;}
	.pro_infoimg img{ width:300px; height:220px; padding:5px 0px 0px 5px;}
	.pro_info_rm{ width:98%; height:auto; float:left; padding-left:350px; min-height:255px;}
		.pro_info_rmh3{ border-bottom:1px dotted #CCCCCC; margin-bottom:5px; font-size:16px; color:#000; padding:10px 0px; font-weight:100; line-height:20px;}
		.pro_info_rmm{ padding-top:5px; color:#000; width:100%; padding-bottom:10px; font-size: 16px;}
.pro_info_x{ padding-top:30px; width:100%; overflow:hidden;}
/* 文本切换盒子 - 公用类 */
.slideTxtBoxp{ width:100%; border:1px solid #ddd; text-align:left;  }
.slideTxtBoxp .hd{ height:40px; line-height:40px; background:#f4f4f4; padding:0px; border-bottom:1px solid #ddd;  position:relative;  }
.slideTxtBoxp .hd ul{ float:left; position:absolute; left:0px; top:0px; height:32px;   }
.slideTxtBoxp .hd ul li{ float:left; padding:0 25px; font-size:14px;}
.slideTxtBoxp .hd ul li.on{ height:40px;  background:#fff; border:1px solid #ddd; border-top:2px solid #005191; border-bottom:0px; cursor:pointer; }
.slideTxtBoxp .bd{ padding:15px;  }
.slideTxtBoxp .tempWrap{ margin:0px;  }
.infoListp{ width:100%; margin:10px auto; overflow:hidden; height:auto;}

/*========== pag_box  ==========*/

.message-box{padding:3% 0px;margin:0px -14.5px;}
.message-box .tit{text-align:center;font-size:22px;margin-bottom:20px;}
.message-box .list{float:left;width:50%;padding:0px 14.5px;margin-bottom:20px;}
.message-box .list2{width:100%;padding:0px 14.5px;}
.message-box .list input[type="text"]{height:40px;border:1px solid #dedede;width:100%;padding:0px 10px;}
.message-box .list input[type="submit"]{padding:15px 0px;text-align:center;background:#13479b;color:#fff;width:100%;}
.message-box textarea{width:100%;max-height:300px;height:100%;border:1px solid #dedede;resize:none;padding:10px;}
/*========== message  ==========*/

li.newsList3 { width:100%; height:40px; line-height:40px; display:block; float:left; overflow:hidden; border-bottom:1px dotted #ccc; }
	li.newsList3 a{ width:600px; height:39px; line-height:39px; float:left; display:block;background:url(../images/index-news-tit.jpg) no-repeat 2px 17px; padding-left:15px; margin-left:0px; display:block; font-size:14px; color:#666;}
	li.newsList3 a:hover{ color:#1a9cd6;}
	li.newsList3 span{ float:right; color:#666;}
/*========== xiazai  ==========*/



.hj_ZoomOutImg{background:#000;width:100%;height:100%;padding:0;margin:0;border:1px solid #e4e4e4; border-bottom:0px;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.hj_ZoomOutImg .hj_ZoomOutImg_img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.hj_ZoomOutImg:hover .hj_ZoomOutImg_img{opacity:.9;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.hj_ZoomOutImg .hj_ZoomOutImg_caption{color:#fff;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.hj_ZoomOutImg .hj_ZoomOutImg_caption,.hj_ZoomOutImg .hj_ZoomOutImg_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.hj_ZoomOutImg .hj_ZoomOutImg_caption_h{font-size:1.3em;font-weight:700;text-align:center;width:80%;position:absolute;top:40%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:.1}
.hj_ZoomOutImg:hover .hj_ZoomOutImg_caption_h{color:#fff;opacity:1; text-shadow: #000 0 1px 0; font-size:18px; font-weight:100;}
.hj_ZoomOutImg .hj_ZoomOutImg_caption_p{font-size:1em;text-align:center;width:80%;position:absolute;top:45%;left:10%;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0}
.hj_ZoomOutImg:hover .hj_ZoomOutImg_caption_p{color:#fff;opacity:1}
a.hj_ZoomOutImg_caption_a{width: 300px; height: 200px; display: block; background: url(../images/probg.png) }





@media screen and (min-width: 960px) and (max-width: 1199px) {
/*.ceshibox{ width:970px; height:300px; background:#F00; margin:10px auto;} */
.logo img{ width:auto; }
.tel{ padding-right:10px;}
.menu{width:100%; margin:0px auto;}

}


@media screen and (min-width: 769px) and (max-width: 959px) {
/*.ceshibox{ width:750px; height:300px; background:#090; margin:10px auto;} */
.logo img{ width:auto; display:block;}
.tel{ padding-right:10px;}

.index_box{ height:auto; padding:0px; margin:0px; width:100%; margin:0px auto; position:relative; z-index:999; background:url(../images/menubg.png) repeat;}
.top_box{ height:110px; position:relative; max-width:1200px; margin:0px auto;}

.menu-container{ position:absolute;  text-align:center; height:45px; bottom:0px; left:0px;background:url(../images/menubg.png) repeat; }
.menu{width:100%; margin:0px auto;}
.menu > ul { display: none;}
.menu ul li{ display:block; width:100%;}
.menu ul li a{ display:block; line-height:45px; padding:0px 20px; color:#fff; font-size:14px; font-weight:bold;  border-top:0px solid #fff; border-bottom:1px solid #e83c15; height:46px; background:url(../images/menuboxbg.jpg) repeat-x;}
.menu-mobile {display: block; text-align:center; padding:0px 0px; margin:0px; height:45px; line-height:45px;  text-transform:uppercase;  background:#1072e5; color:#FFF; font-weight:100; font-size:18px;}
.menu-mobile:hover{color:#FFF;}
.menu .show-on-mobile {display: block;}
/* 导航 */
.menu > ul > li > ul > .menuzs1{float: left ; width:130px; display:none; opacity:0;}
.menu > ul > li > ul > .menuzs2{float: right ; width:370px; padding:10px; height:auto; text-align:left;display:none;opacity:0;}
.menu > ul > li > ul > .menuzs2 img{ width:100%;}


}


@media only screen and (min-width: 480px) and (max-width: 768px){
	.floating_ck{position:fixed;right:20px;top:30%; z-index:9999999999999; display:none;}
	.menu > ul > li > ul > .menuzs1{float: left ; width:130px; display:none; opacity:0;}
.menu > ul > li > ul > .menuzs2{float: right ; width:370px; padding:10px; height:auto; text-align:left;display:none;opacity:0;}
.menu > ul > li > ul > .menuzs2 img{ width:100%;}
/*.ceshibox{ width:450px; height:300px; background:#090; margin:10px auto;} */
.index_box{ height:auto; padding:0px; margin:0px; width:100%; margin:0px auto; position:relative; z-index:999; background:url(../images/menubg.png) repeat;}
.top_box{ height:110px;}
.logo img{ width:420px; margin:10px auto 0px auto; display:block;}
.tel{ display:none;}
.top_main_boxr{ display:none;}

.menu-container{ position:absolute;  text-align:center; height:45px; bottom:0px; left:0px;background:url(../images/menubg.png) repeat; }
.menu{width:100%; margin:0px auto;}
.menu > ul { display: none;}
.menu ul li{ display:block; width:100%;}
.menu ul li a{ display:block; line-height:45px; padding:0px 20px; color:#fff; font-size:14px; font-weight:bold;  border-top:0px solid #fff; border-bottom:1px solid #e83c15; height:46px; background:url(../images/menuboxbg.jpg) repeat-x;}
.menu-mobile {display: block; text-align:center; padding:0px 0px; margin:0px; height:45px; line-height:45px;  text-transform:uppercase;  background:#1072e5; color:#FFF; font-weight:100; font-size:18px;}
.menu-mobile:hover{color:#FFF;}
.menu .show-on-mobile {display: block;}
/* 导航 */

.videoimg iframe{ height:340px;}
.foot_r{ text-align:center; padding-bottom:20px; padding-right:20px;  border-top:1px solid #fff; padding-left:20px; padding-top:20px; line-height:24px; min-height:260px;}
.index_box2_r{ padding-left:10px; padding-right:10px;}

.pro_ul{ width:100%;}
.pro_ul li{ width:47%; margin:20px 1.5%; overflow:hidden; position:relative; float:left;}
.pro_ulh4{ position:absolute; bottom:0px; left:0px; z-index:9; width:100%; text-align:center; color:#fff; padding:10px 10px; height:40px; line-height:20px; background:#f9441b; }
.pao_fbox{ background:url(../images/index_box1hei.png) repeat; position:absolute; backface-visibility:0px; bottom:40px; height:75px; width:100%; z-index:9; text-align:center; padding-top:10px;}
.pao_fbox a{ color:#FFFFFF; padding-top:40px; display:block;}
.pao_fbox1{ display:inline-block; width:40px;height:75px; background:url(../images/case1.png) no-repeat center top; margin:0px 5px;}
.pao_fbox2{ display:inline-block;width:40px;height:75px;background:url(../images/case2.png) no-repeat center top;margin:0px 5px;}
.pao_fbox3{ display:inline-block;width:40px;height:75px;background:url(../images/case3.png) no-repeat center top;margin:0px 5px;}



} 


@media only screen and (max-width: 479px) {
		.floating_ck{position:fixed;right:20px;top:30%; z-index:9999999999999; display:none;}
			.menu > ul > li > ul > .menuzs1{float: left ; width:130px; display:none; opacity:0;}
.menu > ul > li > ul > .menuzs2{float: right ; width:370px; padding:10px; height:auto; text-align:left;display:none;opacity:0;}
.menu > ul > li > ul > .menuzs2 img{ width:100%;}
/*.ceshibox{ width:320px; height:300px; background:#090; margin:10px auto;} */
.top_main{ background:#f5f4f4; width:100%; height:35px; line-height:35px; }
.index_box{ height:auto; padding:0px; margin:0px; width:100%; margin:0px auto; position:relative; z-index:999; background:url(../images/menubg.png) repeat;}
.top_box{ height:auto; width:100%; overflow:hidden;}
.logo img{ width:300px; margin:10px auto 10px auto; display:block;}
.top_main_boxl{ font-size:12px;}
.top_main_boxr{ display:none;}
.tel{ display:none;}

.menu-container{ position:absolute; z-index:9999999;  text-align:center; height:45px; bottom:0px; left:0px;background:url(../images/menubg.png) repeat; }
.menu{width:100%; margin:0px auto;}
.menu > ul { display: none;}
.menu ul li{ display:block; width:100%;}
.menu ul li a{ display:block; line-height:45px; padding:0px 20px; color:#fff; font-size:14px; font-weight:bold;  border-top:0px solid #fff; border-bottom:1px solid #e83c15; height:46px; background:url(../images/menuboxbg.jpg) repeat-x;}
.menu-mobile {display: block; text-align:center; padding:0px 0px; margin:0px; height:45px; line-height:45px;  text-transform:uppercase;  background:#1072e5; color:#FFF; font-weight:100; font-size:18px;}
.menu-mobile:hover{color:#FFF;}
.menu .show-on-mobile {display: block;}


.menu > ul > li > ul {display:block;width:100%; background:none; padding:0px; border-bottom:0px solid #8f000b;  position:relative; z-index: 99999999; left:0px; top:0px; margin:0;list-style: none; box-sizing: border-box;filter:alpha(opacity=90);  
      -moz-opacity:0.9;  
      -khtml-opacity: 0.9;  
      opacity: 0.9; }
.menu > ul > li > ul > li { margin: 0; padding-bottom: 0; list-style: none; width:100%; height:50px; line-height:50px; padding:0px; margin:0px auto; background: none; float: none ; border-bottom:1px dotted  #666666; overflow:hidden; background:#1c80f7;}
.menu > ul > li > ul > li a { color:#fff; padding:0px; width:100%; height:50px; line-height:50px; padding:0px; margin:0px auto;display: block; background:none;}
.menu > ul > li > ul > li a:hover{ color:#fff; background:#1c80f7;}
.menu > ul > li > ul.normal-sub {width:100%;left:0px;padding: 0px 0px;}
.menu > ul > li > ul.normal-sub > li {width:100%;}
.menu > ul > li > ul.normal-sub > li a { border: 0; padding:0px; height:50px; line-height:50px;}

/* 导航 */

.videoimg iframe{ height:240px;}
.foot_l{ display:none;}
.foot_r{ text-align:center; padding-bottom:20px; padding-right:0px;  border-top:1px solid #fff; padding-left:0px; padding-top:20px; line-height:24px; min-height:260px;}
.index_box2_r{ padding-left:5px; padding-right:5px; margin-top:20px;}

.pro_ul{ width:100%;}
.pro_ul li{ width:47%; margin:20px 1.5%; overflow:hidden; position:relative; float:left;}
.pro_ulh4{ position:absolute; bottom:0px; left:0px; z-index:9; width:100%; text-align:center; color:#fff; padding:10px 10px; height:40px; line-height:20px; background:#f9441b; }
.pao_fbox{ background:url(../images/index_box1hei.png) repeat; position:absolute; backface-visibility:0px; bottom:40px; height:75px; width:100%; z-index:9; text-align:center; padding-top:10px;}
.pao_fbox a{ color:#FFFFFF; padding-top:40px; display:block;}
.pao_fbox1{ display:inline-block; width:40px;height:75px; background:url(../images/case1.png) no-repeat center top; margin:0px 5px;}
.pao_fbox2{ display:inline-block;width:40px;height:75px;background:url(../images/case2.png) no-repeat center top;margin:0px 5px;}
.pao_fbox3{ display:inline-block;width:40px;height:75px;background:url(../images/case3.png) no-repeat center top;margin:0px 5px;}


.index_box1{height:auto; min-height:auto; padding:20px 0px ; width:100%; margin:0px auto; position:relative; z-index:9; background:url(../images/index_box1_bg.jpg) repeat-x 0px -38px;}
.index_box11200{margin:0px auto; width:100%; max-width:1200px; position:relative;}
.index_box1_tit{ height:80px; width:100%; max-width:1200px; margin:0px auto 10px auto; text-align:center; background:url(../images/index_box1_titbg.png) no-repeat center top;}
.index_box1_tit h2{ display:block; height:45px; line-height:45px; font-size:24px;}
.index_box1_tit span{ display:block;}

/* 文本切换盒子 - 公用类 */
.slideTxtBox{ width:100%; }
.slideTxtBox .hd{ height:auto;  padding:0px; border-bottom:4px solid #fff;  position:relative;  }
.slideTxtBox .hd ul{ position:relative;border-bottom:1px solid #e83c15; background:none;}
.slideTxtBox .hd ul li{ float:left; padding:0px 0px; width:100%; height:auto; margin:0px 0px; font-size:20px; display:block; position:relative; overflow:hidden; border-bottom:4px solid #e83c15;}
.slideTxtBox .hd ul li .index_box1libox{ position:relative;width:100%; height:100%; padding:0px;}
.index_box101{ position:absolute; left:0px; top:0px; width:100%; height:100%; padding-top:26%; color:#FFFFFF; text-align:center; background:url(../images/index_box1hei.png) repeat;}
.slideTxtBox .hd ul li img{ width:100%;height:100%; }
.slideTxtBox .hd ul li.on{ border-bottom:4px solid #000; cursor:pointer; }
.slideTxtBox .hd ul li.on .index_box1libox span{ display:block; opacity:0.7;}

.slideTxtBox .bd{ padding:0px; display:none;  }
.slideTxtBox .bd ul{ padding:0px;  }
.slideTxtBox .tempWrap{ margin:0px;  }
.index_box1List{ width:100%; height:auto; display:block; margin-top:20px;}
.index_box1List li{ width:25%; height:auto; padding:0px 5px; float:left;}
.index_box1Listname{ display:block; text-align:center; padding-top:10px; margin-bottom:20px;}
/*========== index_box1 E ==========*/

.index_box2{height:auto; min-height:auto; padding:20px 0px 20px 0px; width:100%; margin:0px auto; position:relative; z-index:9;}
.index_box21200{margin:0px auto; width:100%; max-width:1200px; position:relative;}
/* 文本切换盒子 - 公用类 */
.slideTxtBox1{ width:100%; border:1px solid #ddd; text-align:left; }
.slideTxtBox1 .hd{ height:45px; line-height:45px; background:#fff; padding:0px; border-bottom:4px solid #e83c15;  position:relative;  }
.slideTxtBox1 .hd ul{position:relative; width:100%;}
.slideTxtBox1 .hd ul li{ float:left; padding:0px; width:25%; text-align:center;}
.slideTxtBox1 .hd ul li a{ font-size:12px;}
.slideTxtBox1 .hd ul li.on{ height:41px; line-height:41px;  background:#005bac;  cursor:pointer; color:#FFFFFF;}
.slideTxtBox1 .hd ul li.on a{ color:#FFFFFF;}

.slideTxtBox1 .bd{ padding:0px;  }
.slideTxtBox1 .bd ul{ padding:0px;  }
.slideTxtBox1 .tempWrap{ margin:0px;  }


.index-newsm iframe{ width:255px; height:250px; float:left; position:relative; left:0px; top:0px; display:none;}

.index-newsm{ width:100%; margin:20px 0px; height:255px; float:left; position:relative;}
.index-newsmr{ float:left; width:98%; height:250px; overflow:hidden; padding-left:5px; font-size:12px;}
.index-newsmr-top{ height:80px; border-bottom:1px dotted #CCCCCC;}
.index-newsmr-top h2{ height:28px; line-height:28px; overflow:hidden; font-size:14px;}
.index-newsmr-top span{ display:block; height:42px; line-height:21px; overflow:hidden; color:#8B8B8B; font-size:12px;}
.index-newsmr-ul{ display:block; padding-top:5px;}
.index-newsmr-ul li{ height:28px; line-height:28px; color:#666; overflow:hidden; width:100%;}
.index-newsmr-ul li a{ width:380px; padding-left:10px; float:left;height:28px; line-height:28px; overflow:hidden; color:#666; background:url(../images/index-news-tit.jpg) no-repeat 0px 12px; }
.index-newsmr-ul li a:hover{ color:#00a453;}
.index-newsmr-ul li span{ float:right;}
.index-aboutm{ width:100%; height:250px; overflow:hidden; padding:10px; font-size:12px;}
.index-aboutm img{ width:100%;}

.pag_menu{ height:auto; width:100%; border-bottom:2px solid #ff0000; background:#e7e7e7; padding:10px 0px 0px 5px;}
.pag_menu a{  padding:0px 10px; display:block; margin:0px 0px 0px 0px; height:35px; line-height:35px; font-size:16px;}
.pag_menu a:hover,.pag_menu a.dq{ background:#ff0000; color:#fff;}

.pag_menu ul{ width:100%; display:block;position:relative;}
.pag_menu ul li{ display:block; float:left; position:static; width:100%;}
.pag_menu ul li ul{ display:block; position:relative; left:0px; z-index:999; width:100%; background:#ff0000; display:none;}
.pag_menu ul li ul li{  float:left; width:50%;}
.pag_menu ul li ul li a{ font-size:12px; width:100%;}
.pag_menu ul li ul li a:hover{ background:#af0000;}



.pag_main{ width:100%; padding:20px 10px 30px 10px; min-height:600px; background:#fff; text-align:left; color:#646464; border:1px solid #dddddd;}
.pag_main_tit{ height:50px; line-height:50px;}
.pag_main_tit h2{ float:left; font-size:24px; color:#13499c;}
.pag_main_tit span{ float:left; padding-left:10px; font-size:12px; color:#909090;}
.pag_main_info{ padding:10px 0px; width:100%;}
.pag_main_info img{ width:100%;}

.index_news_box_lulx{}
.index_news_box_lulx li{width:100%; display:block; height:auto; overflow:hidden; margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #CBCBCB;}
.index_news_box_lulx li a{ display:block;}
.index_news_box_lulx li a img{ float:left; width:100%; height:auto; border:1px solid #ccc; padding:1px; overflow:hidden;}
.index_news_box_lulx li a:hover img{ float:left; border:2px solid #ccc;}
.index_news_box_lulx li a .index_nbn{ float:right; width:100%;}
.index_news_box_lulx li a .index_nbn h5{ display:block; font-size:16px; color:#144b9e;  height:25px; line-height:25px; overflow:hidden;}
.index_news_box_lulx li a .index_nbn span{ color:#666; padding-top:5px; display:block; height:90px; overflow:hidden; line-height:20px;}
.index_news_box_lulx li a .index_nbn em{ background:#686868; display:block; height:22px; line-height:22px; color:#FFF; padding:0px 10px; float:right; margin-top:5px; }
.index_news_box_lulx li a:hover .index_nbn h5{ color:#000000;}

.news_info{width:100%; padding:0px 0px; margin:0px auto;}
.news_infoh1{ font-size:14px; color:#c1dd4a; line-height:22px; text-align:center; font-weight:100; padding-bottom:5px; margin-top:20px; color:#333;}
.news_data{ border-bottom:1px solid #CCC; font-size:12px; line-height:40px; height:40px; text-align:center; color:#999;}
.news_infom{ padding:20px 0px 30px 0px; font-size:12px; line-height:22px; color:#666; overflow:hidden;}
.news_infom img{ width:100%;}
.fanye{ border-top:1px solid #BFBFBF; padding-top:20px; position:relative; padding-bottom:30px;}
.fanyem{ color:#666;}
.fanyem a{color:#666; line-height:30px; font-size:12px;}
.fanyem a:hover{ color:#015fae;}
.fanyemfh{ border:1px solid #ccc; padding:5px 10px; position:relative; text-align:center; width:100%; left:0px; top:10px;}


.index_caseul{ width:100%;}
.index_caseul li{ width:90%; margin:0px 0% 30px 10%;float:left; position:relative;}
.case1{ background:#ff0000; width:45px; height:45px; line-height:45px; text-align:center; color:#FFFFFF; font-size:16px; position:absolute; left:-44px; top:1px;}
.case2{ padding:10px 0px 5px 0px; color:#000000;}
.case3{ font-size:12px; height:60px; line-height:20px; overflow:hidden;}

li.newsList3 { width:100%; height:40px; line-height:40px; display:block; float:left; overflow:hidden; border-bottom:1px dotted #ccc; }
	li.newsList3 a{ width:600px; height:39px; line-height:39px; float:left; display:block;background:url(../images/index-news-tit.jpg) no-repeat 2px 17px; padding-left:15px; margin-left:0px; display:block; font-size:12px; color:#666;}
	li.newsList3 a:hover{ color:#1a9cd6;}
	li.newsList3 span{ float:right; color:#666;}
/*========== xiazai  ==========*/

.pro_ul{ width:100%;}
.pro_ul li{ width:97%; margin:20px 1.5%; overflow:hidden; position:relative; float:left;}
.pro_ulh4{ position:absolute; bottom:0px; left:0px; z-index:9; width:100%; text-align:center; color:#fff; padding:10px 10px; height:40px; line-height:20px; background:#f9441b; }
.pao_fbox{ background:url(../images/index_box1hei.png) repeat; position:absolute; backface-visibility:0px; bottom:40px; height:75px; width:100%; z-index:9; text-align:center; padding-top:10px;}
.pao_fbox a{ color:#FFFFFF; padding-top:40px; display:block;}
.pao_fbox1{ display:inline-block; width:40px;height:75px; background:url(../images/case1.png) no-repeat center top; margin:0px 5px;}
.pao_fbox2{ display:inline-block;width:40px;height:75px;background:url(../images/case2.png) no-repeat center top;margin:0px 5px;}
.pao_fbox3{ display:inline-block;width:40px;height:75px;background:url(../images/case3.png) no-repeat center top;margin:0px 5px;}


.pro_info{width:100%; padding:0px 0px; overflow:hidden; border:1px solid #e8e8e8;}
	.pro_infoimg{ width:100%; height:250px; overflow:hidden; position:relative;}
	.pro_infoimg img{ width:300px; height:220px; padding:5px 0px 0px 5px;}
	.pro_info_rm{ width:98%; height:auto; float:left; padding-left:5px; min-height:255px;}
		.pro_info_rmh3{ border-bottom:1px dotted #CCCCCC; margin-bottom:5px; font-size:16px; color:#666; padding:10px 0px; font-weight:100; line-height:20px;}
		.pro_info_rmm{ padding-top:5px; color:#999; width:100%; padding-bottom:10px;}
.pro_info_x{ padding-top:30px; width:100%; overflow:hidden;}
/* 文本切换盒子 - 公用类 */
.slideTxtBoxp{ width:100%; border:1px solid #ddd; text-align:left;  }
.slideTxtBoxp .hd{ height:40px; line-height:40px; background:#f4f4f4; padding:0px; border-bottom:1px solid #ddd;  position:relative;  }
.slideTxtBoxp .hd ul{ float:left; position:absolute; left:0px; top:0px; height:32px;   }
.slideTxtBoxp .hd ul li{ float:left; padding:0 25px; font-size:14px;}
.slideTxtBoxp .hd ul li.on{ height:40px;  background:#fff; border:1px solid #ddd; border-top:2px solid #005191; border-bottom:0px; cursor:pointer; }
.slideTxtBoxp .bd{ padding:15px;  }
.slideTxtBoxp .tempWrap{ margin:0px;  }
.infoListp{ width:100%; margin:10px auto; overflow:hidden; height:auto;}

.contact_l img{ width:100%;}
.infoListp img{ width:100%;}

}





